export interface SwiperItem {
  content: string;
}

export interface Detail {
  title: string;
  time: string;
  location: string;
  participants: number;
  quota: number;
  organizer: string;
  orgActivityCount: number;
  orgFans: number;
  orgDesc: string;
  desc: string;
}

export interface Avatar {
  avatar: string;
  name: string;
}

/**
 * Request
 *
 * RIPageActPageDto
 */
export interface Request {
    c?: number;
    d?: IPageActPageDto;
    m?: string;
    [property: string]: any;
}

/**
 * IPageActPageDto
 */
export interface IPageActPageDto {
    current?: number;
    pages?: number;
    records?: ActPageDto[];
    size?: number;
    total?: number;
    [property: string]: any;
}

/**
 * ActPageDto，活动信息对象 ActPageDto
 */
export interface ActPageDto {
    /**
     * 活动ID
     */
    actId?: number;
    /**
     * 相册列表（缩略图）
     */
    albumsThumb?: string[];
    /**
     * 距离
     */
    distance?: number;
    /**
     * 活动结束时间
     */
    endTime?: Date;
    /**
     * 感兴趣的人数
     */
    interestedCount?: number;
    /**
     * 纬度
     */
    latitude?: number;
    /**
     * 活动地点
     */
    location?: string;
    /**
     * 经度
     */
    longitude?: number;
    /**
     * 发起人头像（缩略图）
     */
    organizerAvatarThumb?: string;
    /**
     * 发起人ID
     */
    organizerId?: number;
    /**
     * 发起人昵称
     */
    organizerName?: string;
    /**
     * 玩过的人数
     */
    playedCount?: number;
    /**
     * 活动开始时间
     */
    startTime?: Date;
    /**
     * 标签列表
     */
    tags?: ActPageTagDto[];
    /**
     * 活动标题
     */
    title?: string;
    [property: string]: any;
}

/**
 * ActPageTagDto
 */
export interface ActPageTagDto {
    /**
     * 标签ID
     */
    tagId?: number;
    /**
     * 标签名称
     */
    tagName?: string;
    [property: string]: any;
}
